e73540fcc8c05cedc386c50c0c057fd9bdcefb20,unison/unison-server-core/src/main/java/com/tremolosecurity/provisioning/core/providers/ADProvider.java,ADProvider,syncUserAttributes,#User#boolean#Set#LDAPConnection#number#Workflow#List#HashSet#LDAPEntry#,533

Before Change


				}
			} else {
				HashSet<String> vals = new HashSet<String>();
				vals.addAll(userAttr.getValues());
				
				String[] ldapVals = ldapAttr.getStringValueArray();
				

After Change


				HashSet<String> vals = new HashSet<String>();
				HashSet<String> valslcase = new HashSet<String>();
				
				for (String v : userAttr.getValues()) {
					String vlcase = v.toLowerCase();
					if (! valslcase.contains(vlcase)) {
						vals.add(v);
						valslcase.add(vlcase);
					}
				}